@charset "utf-8";
/* CSS Document */

/* 全局样式 */
html {font-family:  Arial,Helvetica, Tahoma, "微软雅黑";}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,form,th,td {margin: 0;padding: 0;}

body {font-size: 12px;line-height: 1.333; background:#f5f5f5;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
input[type="button"], input[type="submit"], select, button {cursor: pointer;}
input{ font-size:12px; font-family: Arial,Helvetica, Tahoma, "微软雅黑";-moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px; }
textarea{ resize:none; -moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px; }
table {border-collapse: collapse;border-spacing: 0;}
li{ list-style:none;}
a {text-decoration: none;color:#333;}
a:hover{ text-decoration:underline; color:#fba715;}
img{border:none;}
i{ font-style:normal;}

a.btn{ width:140px; height:39px; border-radius:3px; background:#ff6527; box-shadow:0px 3px 0px #de490d; display:block;font-size:14px; text-align:center;color:#fff; line-height:39px;}
a.btn:hover{ background:#de490d; box-shadow:0px 3px 0px #c2400b; text-decoration:none; }
a.yellowbtn{ background:#ff6527; border-radius:3px; text-align:center; font-size:14px; display:block; color:#fff; line-height:35px; padding:4px 20px;}
a.yellowbtn:hover{background:#de490d; text-decoration:none;}
a.graybtn{ background:#e3e6f6; border-radius:3px; text-align:center; font-size:14px; display:block; color:#fff; line-height:35px; padding:4px 20px; color:#666;}
a.graybtn:hover{background:#dce0f2; text-decoration:none;}
a.smallbtn_y{background:#ff6527; border-radius:3px; text-align:center; font-size:14px; display:block; color:#fff; line-height:35px; padding:2px 10px;}
a.smallbtn_y:hover{background:#de490d; text-decoration:none;}
input.smallbtn_y{background:#ff6527; border-radius:3px; text-align:center; font-size:14px;color:#fff; line-height:35px; padding:2px 10px;border: none;width:90px;float: left;margin-right: 10px;}
input.smallbtn_y:hover{background:#de490d; text-decoration:none;}

a.smallbtn_g{background:#e6e6e6; border-radius:3px; text-align:center; font-size:14px; display:block; color:#666; line-height:35px; padding:2px 10px;}
a.smallbtn_g:hover{background:#dbdbdb; text-decoration:none;}

a.bluefont{ color:#316fb1;}
.redfont{ color:#d64228;}
a.yellowfont{color:#ff6527;}
.grayfont{ color:#999;}

.btn_yellowbtn{ background:#ff6527; border-radius:3px; border:none; text-align:center; color:#fff; line-height:35px;font-size: 24px;margin-left:90px;padding: 10px;width: 410px;}
.btn_yellowbtn2{ background:#de490d; border-radius:3px; border:none; text-align:center; color:#fff; line-height:35px;font-size: 24px;margin-left:90px;padding: 10px;width: 410px;}

.btn_yellowbtn3{ background:#ff6527; border-radius:3px; border:none; text-align:center; color:#fff; line-height:35px;font-size: 18px;padding: 10px 0;width: 160px;}
.btn_yellowbtn4{ background:#de490d; border-radius:3px; border:none; text-align:center; color:#fff; line-height:35px;font-size: 18px;padding: 10px 0;width: 160px;}

.navcon{ position:relative;}
.rightNav{ width:130px;background:#3f3b49; position:fixed; top:0;height:1300px;z-index:999;}
.rightNav .logo{background:#fff;}
.rightNav .logo a{ display:block; background:url(../images/logo.gif) no-repeat center #fff;width:130px; height:116px; text-indent:-99999em;}
.rightNav .nav li{ width:130px; height:110px; border-bottom:1px dotted #716e78;}
.rightNav .nav li a{height:110px; display:block; font-size:14px; color:#fff; text-align:center;}
.rightNav .nav li a:hover{ text-decoration:none; background:#373341;}
.rightNav .nav li a i{display:block; margin:0 auto; padding:30px 0; margin-bottom:10px;}
.icon_home{ background:url(../images/n_icon01.png) no-repeat center bottom;}
.icon_project{ background:url(../images/n_icon02.png) no-repeat center bottom;}
.icon_purse{ background:url(../images/n_icon03.png) no-repeat center bottom;}
.icon_guide{ background:url(../images/n_icon04.png) no-repeat center bottom;}

.fixer{ position:absolute; top:0px;_position:absolute;_top:expression(documentElement.scrollTop+10 + "px");background:#3f3b49; height:1600px;}


.divcenter{ width:1210px; margin:0 auto;}
.top{ height:96px;margin-bottom:20px;}
.top .logotxt{ width:340px; height:27px; float:left; margin-top:40px;}
.tool{ float:right; width:273px;} 
.tool ul li{background:#f2f2f2; float:left; text-align:center; border-right:1px solid #dcdcdc; }
.tool ul li:first-child{ border-left:1px solid #dcdcdc}
.tool ul li a{ display: block; width:80px;  height:96px; border-bottom:1px solid #dcdcdc; position:relative; z-index:40;}
.tool ul li a i{display:block; width:25px; height:25px; margin:0 auto; padding-top:20px; margin-bottom:10px;}
.tool ul li a:hover{ background:#fff;}
i.login{ background:url(../images/t_icon01.png) no-repeat bottom;}
.tool ul li a:hover i.login{background:url(../images/th_icon01.png) no-repeat bottom;}
i.regist{ background:url(../images/t_icon02.png) no-repeat bottom;}
.tool ul li a:hover i.regist{background:url(../images/th_icon02.png) no-repeat bottom;}
i.online{ background:url(../images/t_icon03.png) no-repeat bottom;}
.tool ul li a:hover i.online{background:url(../images/th_icon03.png) no-repeat bottom;}

.footer{ width:1060px; margin-left:150px;}
.partner{ font-size:14px; line-height:28px; margin-bottom:20px; border-bottom:1px dotted #dcdcdc; padding-bottom:20px; padding-top:20px;}
.partner a{ margin-right:15px; color:#666;}
.smallnav{font-size:14px; text-align:center; margin-bottom:20px; border-bottom:1px dotted #dcdcdc; padding-bottom:20px;}
.smallnav a{ color:#666; margin:10px; }
.touch{padding-bottom:20px; overflow:hidden;zoom:1; width:300px; margin:0 auto;}
.touch .phcall{ background:url(../images/call.gif) no-repeat; width:120px; padding-left:20px;}
.touch .phcall p{ font-size:18px; color:#666;}
.touch .phcall span{ color:#999;}
.touch .phcall,.weibo,.wacth{ float:left; margin:10px;}
.copy{ text-align:center; color:#666; font-size:14px; padding-bottom:30px;}

.width1060{ width:1060px; margin-left:150px;}

.clear{ clear:both;}
.input-s{ width:160px;}
.input-l{ width:260px;}
.input-s,.input-l{padding: 10px 0 8px 5px !important;font-size:14px; line-height:14px; color:#666;border:1px solid #acacac;}


/*弹出窗口*/
.reveal-modal h3{ font-size:14px; font-weight:normal;margin-bottom:20px;padding:10px 20px; border-bottom:1px solid #dcdcdc; }
.reveal-modal-bg { position: fixed; height: 100%; width: 100%; z-index: 10000; display: none; top: 0; left: 0; background:url(../images/modal-bg.png) repeat;}
	
.reveal-modal { background:#f8f8f8; border-top:3px solid #dc4b30; visibility: hidden;margin-left: -250px; width: 500px; position:fixed; top:200px; left:50%;z-index: 999999;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow: 0 0 10px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); -box-shadow: 0 0 10px rgba(0,0,0,.4); font-size:14px;}
.cellform{ padding:10px 20px 20px; color:#666;}
.cellform .hq-row{ overflow:hidden; zoom:1; margin-bottom:15px;}
.cellform .hq-row dt{ width:100px; text-align:right; float:left; margin-right:10px; margin-top:10px;}
.cellform .hq-row dd .textarea-s{ padding:8px; width:249px; height:140px; border:1px solid #acacac;}
.con_area p{ font-size:12px; padding:10px 0 10px 110px;}
.hq-row a.smallbtn_y,.hq-row a.smallbtn_g{ float:left; width:70px; margin-right:10px;}

.reveal-modal .box_cancel { font-size: 22px; line-height: 0.5; position: absolute; top:14px; right: 14px; color: #333; text-shadow: 0 -1px 1px rbga(0,0,0,.6); font-weight: bold; cursor:pointer;} 

.formtable{ border:1px solid #e3e6f6; color:#666;}
.formtable thead tr td{ background:#e3e6f6; padding:15px 20px; font-size:16px; color:#666; text-align:center;}
.formtable tbody tr td{ padding:15px 20px;font-size:14px;text-align:center; border-top:1px solid #e3e6f6;}
.formtable tbody tr:first-child td{border-top:none;}


/*分页*/
.pagenum { text-align:center; margin:30px auto; font-size:14px;}
.pagenum span{ padding:3px 10px; color:#999; border:1px solid #dcdcdc; display:inline-block;}
.pagenum a{ padding:3px 10px; color:#999; border:1px solid #dcdcdc; display:inline-block;}
.pagenum a.current{ background:#ff6527; border:1px solid #ff6527; color:#fff;}
.pagenum select{ padding:3px 5px;}

/*会员中心*/
.m_wrap{ overflow:hidden;zoom:1; position:relative; width:1210px; margin:0 auto;}
.m_nav{ width:210px; background:#3f3b49; color:#aeb1c1; float:left; position:fixed; height:1900px;}
.m_nav_logo { padding:12px 0; border-bottom:1px solid #4e4a57;}
.m_nav_logo a{ width:70px; height:70px; display:block; background:url(../images/m_logo.png) no-repeat; text-indent:-9999em;margin:0 auto; }
.assets{ text-align:center; padding:20px; border-bottom:1px solid #4e4a57;}
.assets .assets_num { padding:10px 0; font-size:18px;}
.assets .assets_num span i{ font-size:12px; font-style:normal;}

.mnavfix{ width:210px;background:#3f3b49;}
.pagenavfix{ position:fixed; top:0px;_position:absolute;_top:expression(documentElement.scrollTop+10 + "px");background:#3f3b49;width:210px;}

.m_navlist ul li{ border-bottom:1px solid #4e4a57; line-height:55px; font-size:16px; }
.m_navlist ul li a{ display:block; color:#aeb1c1; height:55px;}
.m_navlist ul li a:hover,.m_navlist ul li a.curr{ background:#2e2a37;}
.m_navlist ul li a i{ width:17px; height:17px; display:block; float:left; background:url(../images/m_navicon.png) no-repeat; margin-top:18px; margin-left:40px;}
.m_navlist ul li a i.navicon01{ background-position:0 0;}
.m_navlist ul li a i.navicon02{ background-position:0 -17px;}
.m_navlist ul li a i.navicon03{ background-position:0 -34px;}
.m_navlist ul li a i.navicon04{ background-position:0 -51px;}
.m_navlist ul li a i.navicon05{ background-position:0 -68px;}
.m_navlist ul li a i.navicon06{ background-position:0 -85px;}
.m_navlist ul li a i.navicon07{ background-position:0 -102px;}
.m_navlist ul li a span{ display:block; float:left; margin-left:10px;}

.m_top{ width:1000px; float:left;  margin-bottom:20px; margin-left:210px;}
.tool-left{width: 727px;position: relative; float:left; border-bottom:1px solid #dcdcdc;}
.top_menu{ height:96px; font-size:16px; float:right; line-height:96px; margin-right:20px;}
.top_menu ul li{ float:left; margin-left:10px;}
.top_menu ul li a{ padding:0 20px; display:block; overflow:hidden;}
.top_menu ul li a i{ display:block; width:23px; height:23px; float:left; background:url(../images/m_navicon.png) no-repeat; margin-top:37px; margin-right:10px;}
.top_menu ul li a i.tm_icon01{ background-position:-24px 0;}
.top_menu ul li a i.tm_icon02{ background-position:-24px -24px;}
.top_menu ul li a i.tm_icon03{ background-position:-24px -48px;}
.top_menu ul li a span{ display:block; float:left;}

.tool li{ border-bottom:none;}
.tool .memberin a{ width:140px; line-height:96px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; padding:0 30px 0 20px;}

.memberin { position:relative;}
.memberin .hidebox{ width:278px;background:#fff; border:1px solid #dcdcdc; position:absolute; top:96px; right:-1px; z-index:20; padding:30px 30px 10px; display:none;}
a.icon_arr{ background:url(../images/n-cion.gif) no-repeat 163px 44px;}
.tool li:hover a.icon_arr{background:url(../images/n-cion2.gif) no-repeat 163px 44px #fff; border-bottom:1px solid #fff;}
.memberin .hidebox dl dt{ text-align:left; font-size:14px; color:#666; margin-bottom:20px;}
.memberin .hidebox dl dt span{ font-size:16px;}
.memberin .hidebox dl dd { overflow:hidden;zoom:1; margin-bottom:20px;}
.memberin .hidebox dl dd a.yellowbtn,.memberin .hidebox dl dd a.graybtn{ width:84px; height:44px; line-height:44px; float:left; margin-right:10px; border-bottom:none;}
.memberin .hidebox dl dd a.yellowbtn:hover{ background:#de490d;}
.memberin .hidebox dl dd a.graybtn:hover{ background:#dce0f2;}
.memberin .hidebox dl dd a.graybtn{ margin-right:0;}
.memberin .hidebox dl dd.out-sy { text-align:center;}
.memberin .hidebox dl dd.out-sy a{ text-align:center;border-bottom:none; height:auto; line-height:normal; display:inline-block; font-size:14px;}

.before-log{ width:244px;}





